<?php

namespace app\admin\controller;

class Conf extends Admin{

    //系统设置
    public function update(){
        if(IS_POST){
            $Configure = D('Configure');
            if(!preg_match("/^.{1,100}$/",I('post.title'))){
                return '网站标题长度为1-50个字符';
            }
            if(!preg_match("/^(http:\/\/|https:\/\/)(\w+\.)+\w+\/$/", I('post.domains'))){
                return '请正确输入域名，如：http://www.baidu.com/ (最后的“/”不能省去)';
            }
            if(!preg_match("/^(1|2){1}$/",I('post.status'))){
                return '请正确选择前端状态';
            }
            if(!preg_match("/^.{1,240}$/",I('post.keywords'))){
                return '关键词的长度为1-120个字符';
            }
            if(!preg_match("/^.{1,440}$/",I('post.description'))){
                return '网站描述的长度为1-220个字符';
            }

            $res = $Configure->where('id=1')->setField(I('post.'));

            if($res){
                session('conf',null);
            }

            return $res;
        }else{
            return $this->fetch('update',session('conf'));
        }
    }
}